package qc.module.ehs.dto.unit;

import lombok.Data;

/**
 * 单元查询条件DTO
 */
@Data
public class EhsUnitQueryConditionDto {
    /**
     * 组织代码，必须要有，有调用方传入
     */
    private String orgcode;

    /*是否为在建工程；为0表示false，为1表示true，为空或其他时表示不管该标记状态*/
    private String isconstruction;

    /*上级单元ID*/
    private String parentid;

    /*是否包含子级，为true时表示包含所有下级和子级单元*/
    private boolean includechilds;

    /*是否根据用户部门进行过滤；true表示根据当前用户所关联部门对单元进行筛选过滤，为false表示不过滤*/
    private boolean isdept;

    /*关键字*/
    private String keywords;

    /*是否只返回状态正常的记录，默认为true，单元管理界面中查询所有状态的记录*/
    private boolean flagisvalid;
}
